<?php
    @header("Content-Type:text/html;charset=utf-8");    // 配置php文件返回的 文本类型 编码(适应低版本)         => php 向 前端 返回的数据类型

    @include_once("conn.php");      //引入公共的php

    $ids = $_GET["ids"];   // 接收前端传入的id(多个用,分隔)
    $chinese = $_GET["chinese"];   // 接收前端传入的id(多个用,分隔)
    if(!($ids && $chinese)) {
        $obj = array();
        $obj["status"] = false;
        $obj["msg"] = "请传入正确参数";
        exit(json_encode($obj));
    }

// 修改

    $update = "update `grade` set chinese = $chinese where id = $ids ";
    $result = mysqli_query($conn,$update);

// mysqli_query($conn,$update)   
    // 返回语句执行结果
    // 成功 => true   (但是数据不一定会更改)   update from `grade` where id = 100 => true
    // 失败 => false
        // $result = mysqli_query($conn,$update);
        // echo $result;


// mysqli_affected_rows($conn)  接收一个链接的对象返回受影响的行数
    // $rows >  0; 修改成功
    // $row  =  0; 语句执行成功，表格数据未改变(1.数据不存在, 2.更改数据与原数据一样)
    // $rows = -1; 语法有误，导致语句执行失败(1.语法问题，2.唯一值重复)
        $rows = mysqli_affected_rows($conn);
        // echo $rows;

    $obj = array();
    if($rows > 0) {
        $obj["status"] = true;
        $obj["msg"] = "修改成功";
    }else if ($rows == 0) {
        $obj["status"] = false;
        $obj["msg"] = "数据修改成功,该数据未改变";
    } else {
        $obj["status"] = false;
        $obj["msg"] = "修改失败，请检查sql语句";
        $obj["sql"] = $update;
    }
    echo json_encode($obj);






?>